import logging

from celery_tasks.main import app
# from libs.yuntongxun.sms import CCP
# from meiduo_mall.libs.yuntongxun.sms import CCP
from code_monkey.libs.yuntongxun.sms import CCP

logger= logging.getLogger('django')


# 短信验证码模板
SMS_CODE_TEMP_ID = 1

@app.task(name= 'send_sms_code')
def send_sms_code(mobile,code,expires):
    """
       发送短信验证码
       :param mobile: 手机号
       :param code: 验证码
       :param expires: 有效期
       :return: None
       """

    try:
        ccp=CCP()
        result = ccp.send_template_sms(mobile,[code,expires],SMS_CODE_TEMP_ID)
    except Exception as e:
        logger.error("发送验证码短信[异常][ mobile: %s, message: %s ]" % (mobile, e))
    else:
        if  result == 0:
            logger.error("发送验证码短信[正常][ mobile: %s ]" % mobile)
        else:
            logger.error("发送验证码短信[失败][ mobile: %s ]" % mobile)








